<!-- 隐私授权对话框 -->
<template>
	<up-modal :show="show" title="用户隐私保护提示" showCancelButton confirmText="同意" cancelText="不同意" @cancel="show = false" @confirm="handlerConfirm">
		<view class="slot-content">
			感谢您使用本小程序，在使用前您应当阅读并同意<text class="privacy"
				@click="()=>fwxy = true">《用户服务协议》</text>和<text class="privacy"
				@click="()=>yszc = true">《隐私政策》</text>，当点击同意，即表示您已理解并同意该条款内容，该条款将对您产生法律约束力；如您不同意，将无法继续使用小程序相关功能。
		</view>
	</up-modal>

	<up-modal :show="fwxy" title="用户服务协议" @confirm="fwxy = false">
		<view class="slot-content">
			<view style="height: 500rpx;overflow: scroll;">
				欢迎您使用我们的产品和服务！以下为用户服务协议（以下简称“本协议”），请您仔细阅读。您在使用我们的产品和服务时，表示您已同意本协议的全部内容。<br/>
				协议主体<br/>
				本协议的主体为上海军丹食品销售有限公司（以下简称“本公司”）与使用本公司产品和服务的用户（以下简称“用户”）。<br/>
				服务内容<br/>
				1.1 本公司为您提供以下服务：<br/>
				1.1.1 注册与登录，用户可通过微信授权注册并登录小程序
				1.1.2 提供食堂当前周期的菜单，包括菜品图片、名称、价格、营养成分等信息
				1.1.3 用户可以选择绑定学生，填写学生信息或者快速选择学生可以绑定学生
				1.1.4 提供预约套餐的功能，家长可以提前一周为学生预定下周的菜单
				1.1.5 用户可以查看和修改预定的套餐
				1.2 本公司有权对服务内容进行修改、升级，并提前通知用户。<br/>
				用户权益<br/>
				3.1 用户有权按照本协议约定使用本公司提供的产品和服务。<br/>
				3.2 用户有权对本公司的产品和服务提出意见和建议。<br/>
				3.3 用户在遵守本协议的前提下，享有言论自由的权利。<br/>
				用户义务<br/>
				4.1 用户应确保注册账号的真实性、有效性，并承担相应法律责任。<br/>
				4.2 用户不得利用本公司产品和服务从事违法活动，不得侵犯他人合法权益。<br/>
				4.3 用户应遵守本公司的相关规定，维护良好的网络秩序。<br/>
				免责声明<br/>
				5.1 本公司对用户提供的服务仅供参考，不承担任何法律风险。<br/>
				5.2 本公司不保证服务内容的准确性、完整性、及时性，用户据此产生的损失，本公司不承担责任。<br/>
				5.3 本公司对因不可抗力、第三方原因导致的损失，不承担责任。<br/>
				协议变更、终止与解除<br/>
				6.1 本公司有权根据业务发展需要，修改本协议。修改后的协议在公布之日起生效，用户继续使用本公司产品和服务，视为同意修改后的协议。<br/>
				6.2 用户有权注销账号，终止本协议。账号注销后，本公司将停止为您提供相关服务。<br/>
				6.3 本公司有权根据用户违规行为，单方面终止本协议，并停止提供服务。<br/>
				法律适用与争议解决<br/>
				7.1 本协议的签订、履行、解释及争议解决均适用中华人民共和国法律。<br/>
				7.2 凡因本协议引起的或与本协议有关的任何争议，双方应友好协商解决；协商不成的，任何一方均有权向本公司所在地人民法院提起诉讼。<br/>
				</view>
		</view>
	</up-modal>
	
	<up-modal :show="yszc" title="隐私政策" @confirm="yszc = false">
			<view class="slot-content">
				<view style="height: 500rpx;overflow: scroll;">
					本公司尊重并保护用户隐私，以下为隐私政策（以下简称“本政策”），请您仔细阅读。您在使用本公司产品和服务时，表示您已同意本政策的全部内容。<br/>
					信息收集<br/>
					1.1 本公司在为您提供产品和服务的过程中，可能会收集以下信息：<br/>
					（1）个人信息：包括但不限于您的姓名、性别、年龄、身份证号、电话号码、邮箱等。<br/>
					（2）设备信息：包括但不限于设备型号、操作系统、浏览器类型、IP地址等。<br/>
					（3）使用记录：包括但不限于您在本公司产品和服务的操作记录、访问时间等。<br/>
					信息使用<br/>
					2.1 本公司收集的信息将用于以下用途：<br/>
					（1）为您提供个性化服务。<br/>
					（2）优化产品和服务的用户体验。<br/>
					（3）向您推荐相关产品和服务。<br/>
					（4）履行法律法规规定的义务。<br/>
					2.2 本公司承诺，未经您同意，不会将您的个人信息用于其他用途。<br/>
					信息共享与披露<br/>
					3.1 本公司不会将您的个人信息出售、出租、转让给第三方。<br/>
					3.2 在以下情况下，本公司可能会披露您的个人信息：<br/>
					（1）根据法律法规规定，或行政机关、司法机关要求。<br/>
					（2）为维护本公司合法权益。<br/>
					（3）为保护您的生命、财产安全。<br/>
					信息安全<br/>
					4.1 本公司采取合理的技术措施，保护您的信息安全。<br/>
					4.2 本公司会定期检查信息存储环境，防止信息泄露、损毁、丢失。<br/>
					信息变更与删除<br/>
					5.1 您有权修改、更新您的个人信息。<br/>
					5.2 在以下情况下，您有权要求本公司删除您的个人信息：<br/>
					（1）信息内容错误。<br/>
					（2）信息已过时。<br/>
					（3）您不再使用本公司产品和服务。<br/>
					政策修订<br/>
					6.1 本公司有权根据业务发展需要，修订本政策。修订后的政策在公布之日起生效，您继续使用本公司产品和服务，视为同意修订后的政策。<br/>
					法律适用与争议解决<br/>
					7.1 本政策的签订、履行、解释及争议解决均适用中华人民共和国法律。<br/>
					7.2 凡因本政策引起的或与本政策有关的任何争议，双方应友好协商解决；协商不成的，任何一方均有权向本公司所在地人民法院提起诉讼。<br/>
					</view>
			</view>
		</up-modal>
	

</template>
<script setup>
	import {
		ref,
		defineExpose
	} from 'vue';
	const show = ref(false);
	const yszc = ref(false);
	const fwxy = ref(false);
	let agress = null;
	
	const handlerConfirm = ()=>{
		if(agress){
			show.value = false;
			agress();
		}
	}
	const check = (options = {}) => {
		show.value = true;
		let {
			agree,
			disAgree,
			complete
		} = options
		agress =agree
	}

	defineExpose({
		check,
	})
</script>
<style lang="scss" scoped>
	.privacy {
		color: #2f80ed;
	}
</style>